scientific research installations - Español Inglés Diccionario